//---------------------------------------------------------------------------

#ifndef TAfinH
#define TAfinH
#include <gl\gl.h>
#include <gl\glu.h>
#include "PV3D.h"
//---------------------------------------------------------------------------
class TAfin {
 private:
        double _m[16];

        void matriz_identidad();
        void postmultiplica(double*);
 public:
        TAfin();
        TAfin(double*);
        ~TAfin(){};

        void traslada(PV3D*);
        void escala(double,double,double);
        void rota(double,PV3D*);

        inline double* getMatriz(){return _m;};
};

//---------------------------------------------------------------------------
#endif
